type crypto/tls.ecdheKeyAgreement

9 uses

	crypto/tls (current package)
		cipher_suites.go#L631: 	return &ecdheKeyAgreement{
		cipher_suites.go#L638: 	return &ecdheKeyAgreement{
		handshake_client.go#L710: 		if keyAgreement, ok := keyAgreement.(*ecdheKeyAgreement); ok {
		handshake_server.go#L643: 		if keyAgreement, ok := keyAgreement.(*ecdheKeyAgreement); ok {
		key_agreement.go#L142: type ecdheKeyAgreement struct {
		key_agreement.go#L158: func (ka *ecdheKeyAgreement) generateServerKeyExchange(config *Config, cert *Certificate, clientHello *clientHelloMsg, hello *serverHelloMsg) (*serverKeyExchangeMsg, error) {
		key_agreement.go#L254: func (ka *ecdheKeyAgreement) processClientKeyExchange(config *Config, cert *Certificate, ckx *clientKeyExchangeMsg, version uint16) ([]byte, error) {
		key_agreement.go#L271: func (ka *ecdheKeyAgreement) processServerKeyExchange(config *Config, clientHello *clientHelloMsg, serverHello *serverHelloMsg, cert *x509.Certificate, skx *serverKeyExchangeMsg) error {
		key_agreement.go#L371: func (ka *ecdheKeyAgreement) generateClientKeyExchange(config *Config, clientHello *clientHelloMsg, cert *x509.Certificate) ([]byte, *clientKeyExchangeMsg, error) {